package com.fuyun.plan.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fuyun.common.core.domain.BaseEntity;

/**
 * 染色计划分页查询对象 t_plan_processing
 *
 * @author Amy
 * @date 2021-05-18
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("染色计划分页查询对象")
public class TPlanProcessingQueryBo extends BaseEntity {

    /**
     * 分页大小
     */
    @ApiModelProperty("分页大小")
    private Integer pageSize;
    /**
     * 当前页数
     */
    @ApiModelProperty("当前页数")
    private Integer pageNum;
    /**
     * 排序列
     */
    @ApiModelProperty("排序列")
    private String orderByColumn;
    /**
     * 排序的方向desc或者asc
     */
    @ApiModelProperty(value = "排序的方向" , example = "asc,desc")
    private String isAsc;


    /**
     * 订单日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("订单日期")
    private Date createDate;
    /**
     * 预交日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("预交日期")
    private Date prepaymentDate;
    /**
     * 订单号
     */
    @ApiModelProperty("订单号")
    private String procCode;

    @ApiModelProperty("订单类型")
    private String procType ="dyeing";

}
